land a punch

Translations
porter un coup de poing
Definitions
To successfully strike someone with a punch, typically in a boxing or fighting context.